package com.naiterui.ehp.bp.bo.im;

import java.util.StringJoiner;

/**
 * 线上诊室患者咨询问题明细
 * @Description
 * @author dongqing
 * @version
 * @date 2018年9月10日
 */
public class ConsultRoomAskDetailBO {

    private Long doctorId;
    private Long patientId;

    /**
     * 患者病历Id
     */
    private String medicalRecordId;

    /**
     * 医生查看病历详情请求地址
     */
    private String medicalRecordDetailUrl;

    private String patientName;

    private String gender;

    private String age;

    /**
     * 初诊/复诊
     */
    private String firstDiagnosis;
    /**
     * 医助初诊病情
     */
    private String firstDiagnosedDesc;

    public ConsultRoomAskDetailBO(){

    }


    public String getMedicalRecordId() {
        return medicalRecordId;
    }

    public void setMedicalRecordId(String medicalRecordId) {
        this.medicalRecordId = medicalRecordId;
    }

    public Long getDoctorId() {
        return doctorId;
    }

    public void setDoctorId(Long doctorId) {
        this.doctorId = doctorId;
    }

    public Long getPatientId() {
        return patientId;
    }

    public void setPatientId(Long patientId) {
        this.patientId = patientId;
    }


    public String getMedicalRecordDetailUrl() {
        return medicalRecordDetailUrl;
    }

    public void setMedicalRecordDetailUrl(String medicalRecordDetailUrl) {
        this.medicalRecordDetailUrl = medicalRecordDetailUrl;
    }

    public String getPatientName() {
        return patientName;
    }

    public void setPatientName(String patientName) {
        this.patientName = patientName;
    }

    public String getGender() {
        return gender;
    }

    public void setGender(String gender) {
        this.gender = gender;
    }

    public String getAge() {
        return age;
    }

    public void setAge(String age) {
        this.age = age;
    }

    public String getFirstDiagnosis() {
        return firstDiagnosis;
    }

    public void setFirstDiagnosis(String firstDiagnosis) {
        this.firstDiagnosis = firstDiagnosis;
    }

    public String getFirstDiagnosedDesc() {
        return firstDiagnosedDesc;
    }

    public void setFirstDiagnosedDesc(String firstDiagnosedDesc) {
        this.firstDiagnosedDesc = firstDiagnosedDesc;
    }


    @Override
    public String toString() {
        return new StringJoiner(", ", ConsultRoomAskDetailBO.class.getSimpleName() + "[", "]")
                .add("doctorId=" + doctorId)
                .add("patientId=" + patientId)
                .add("medicalRecordId='" + medicalRecordId + "'")
                .add("medicalRecordDetailUrl='" + medicalRecordDetailUrl + "'")
                .add("patientName='" + patientName + "'")
                .add("gender='" + gender + "'")
                .add("age='" + age + "'")
                .add("firstDiagnosis='" + firstDiagnosis + "'")
                .add("firstDiagnosedDesc='" + firstDiagnosedDesc + "'")
                .toString();
    }
}
